# Uses of Package
oracle.pg.common

- Packages that use oracle.pg.common
  Package | Description
  --- | ---
  oracle.pg.common | This package contains the common logic that is shared by all the backend databases including Oracle NoSQL Database and Apache HBase.
  oracle.pg.hbase | This package contains the logic specific to the property graph support on Apache HBase.
  oracle.pg.text | This package contains the logic for handling text search and text indexing.
  oracle.pg.text.lucene | This package contains the logic for handling text search and text indexing using Apache Lucene.
  oracle.pg.text.solr | This package contains the logic for handling text search and text indexing using SolrCloud.

- Classes in oracle.pg.common used by oracle.pg.common
  Class and Description
  DataLoaderListener This interface defines a few core APIs to that can be used to report progress of a data loading process.
  LocalizedMessage This class represents a message which may be localized based on a Java Locale and may additionally be parameterized by substituting values for certain patterns in the source string.
  MesgConsts This interface defines the message constants.
  Message This class represents a LocalizedMessage which is bound to the oracle.pg.common.Messages family of resources.
  OracleEdgeBase This class implements the Blueprints Edge and Edge interface by using one of the supported backend database.
  OracleElementBase This class implements the Blueprints Element interface on top of a supported backend database.
  OracleKeyManager This class handles the keys used in K/V pairs
  OraclePropertyGraphBase.OptimizationFlag This enum defines a set of optimization flags that can be used to influence the construction of Vertex or Edge objects during scans.
  OraclePropertyGraphFeaturesBase Oracle's extension of Features class
  OracleVertexBase This class implements the Blueprints Vertex interface on top of a supported backed database
  OracleWrapperEdge This class implements the Blueprints Edge and Element interface by using an Oracle backend.
  OracleWrapperElement This class implements the Blueprints Element interface by using an Oracle backend.
  OracleWrapperGraph This class implements the Blueprints Graph interface by using an Oracle backend.
  OracleWrapperVertex This class implements the Blueprints Vertex and Element interface by using an Oracle backend.
  ParametersBase This class implements a cache layer for OracleVertex objects.
  ProgressListener This interface defines a few core APIs to that can be used to report progress of a long running process (data importing or exporting for example).
  SimpleLog A Simple wrapper of Apache Commons Logging API.
  SimpleLogBasedDataLoaderListenerImpl This class provides a simple Log based implementation of DataLoaderListener interface.
  SimpleLogBasedProgressListenerImpl This class provides a simple Log based implementation of ProgressListener interface.

- Classes in oracle.pg.common used by oracle.pg.hbase
  Class and Description
  DataLoaderListener This interface defines a few core APIs to that can be used to report progress of a data loading process.
  EdgeFilterCallback This interface defines the API to filter edges.
  EdgeOpCallback This interface defines a callback function that can be used together with a whole graph level operation like adding a new weight attribute or removing an existing weight attribute
  MesgConsts This interface defines the message constants.
  Message This class represents a LocalizedMessage which is bound to the oracle.pg.common.Messages family of resources.
  OracleEdgeBase This class implements the Blueprints Edge and Edge interface by using one of the supported backend database.
  OracleElementBase This class implements the Blueprints Element interface on top of a supported backend database.
  OraclePropertyGraphBase This class implements the Blueprints Graph interface on top of a supported backend database.
  OraclePropertyGraphBase.OptimizationFlag This enum defines a set of optimization flags that can be used to influence the construction of Vertex or Edge objects during scans.
  OracleVertexBase This class implements the Blueprints Vertex interface on top of a supported backed database
  ProgressListener This interface defines a few core APIs to that can be used to report progress of a long running process (data importing or exporting for example).
  VertexFilterCallback This interface defines the API to filter vertices.
  VertexOpCallback This interface defines a callback function that can be used together with a whole graph level operation like adding a new weight attribute or removing an existing weight attribute

- Classes in oracle.pg.common used by oracle.pg.text
  Class and Description
  OraclePropertyGraphBase This class implements the Blueprints Graph interface on top of a supported backend database.

- Classes in oracle.pg.common used by oracle.pg.text.lucene
  Class and Description
  OraclePropertyGraphBase This class implements the Blueprints Graph interface on top of a supported backend database.

- Classes in oracle.pg.common used by oracle.pg.text.solr
  Class and Description
  MesgConsts This interface defines the message constants.
  OraclePropertyGraphBase This class implements the Blueprints Graph interface on top of a supported backend database.

Copyright © 2015 Oracle and/or its affiliates. All Rights Reserved.